body {
    background: #3c73da;
}

.node {
    cursor: pointer;
}

.node circle {
    stroke: steelblue;
    stroke-width: 3px;
}

.node text {
    font: 12px sans-serif;
    fill: #000000;
}

.link {
    fill: none;
    stroke: #ccc;
    stroke-width: 2px;
}

.tree {
    margin-bottom: 10px;
    overflow: auto;
}

button {
    transition-duration: 0.4s;
    border: none;
    background-color: transparent;
    cursor: pointer;
    border-radius: 5px;
    text-align: center;
    padding: 2px 5px;
}

button:hover {
    background-color: #96b97d;
    color: white;
}